{{tag>développement programmation BROUILLON tutoriel}} FIXME

----


====== wxWidgets ======

Voila un petit didacticiel qui vous permettra d'installer la dernière version de wxWidgets (actuellement la **2.8.3**) afin d'exécuter et développer des applications utilisant cette bibliothèque.






===== Installation par package (recommandé) =====


Pourtant, rien ne dit que chez vous cette méthode marche et vous permet d'avoir le dernier package pour ubuntu.

Voila que faire:

Modifier votre fichier de dépot apt-get : FIXME

   gksudo gedit /etc/apt/sources.list

Deux dépots sont disponibles


==== Dépot http://apt.tt-solutions.com ====

Ajouter cette ligne : FIXME

   deb http://apt.tt-solutions.com/ubuntu/ dapper main

   deb http://apt.tt-solutions.com/ubuntu/ edgy main

   deb http://apt.tt-solutions.com/ubuntu/ feisty main


Récupérez la clé publique du dépôt :

   wget http://www.tt-solutions.com/vz/key.asc | sudo apt-key add -




==== Dépot http://apt.wxwidgets.org/ ====

Ajouter cette ligne :

  deb http://apt.wxwidgets.org/ drapper-wx main

  deb http://apt.wxwidgets.org/ edgy-wx main

  deb http://apt.wxwidgets.org/ feisty-wx main

  deb http://apt.wxwidgets.org/ gutsy-wx main

Récupérez la clé publique du dépôt :

  wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -




Mettez a jour les paquets : 

   sudo apt-get update 

Chercher enfin dans Synaptic le package wxWidgets 2.8.3 et installez-le normalement.





===== Installer manuellement =====

Si comme moi vous n'arrivez pas a récupérer la clé publique du dépôt, ou si la dernière version n'est pas disponible dans le dépôt, suivez cette méthode.

Commencez par télécharger wxGTK sur le site officiel:

   wget http://switch.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.8.3.tar.gz

Il pèse environ 11 Mo.

Dézipper cette archive, et placez-vous dans ce dossier :

   cd /home/user/wxGTK-2.8.3

Commencer par un bon vieux :

   ./configure

Le script va chercher si toutes les dépendances nécessaire à wxWidgets sont installées.

Après cela vous devez compiler wxWidgets :

   make

Ceci est assez long, allez donc boire un coup ça évite les migraines.

Une fois cette très longue installation terminée faites un :

   sudo make install

Cette opération est aussi assez longue, mais rassurez vous largement moins que la compilation.

Pour finir l'installation a omis de copier les librairies .so de wxWidgets dans le dossier /usr/lib.

**Sans ça rien ne fonctionnera :**

Placez vous dans le répertoire lib de wxGTK 2.8.3

   cd /home/user/wxGTK-2.8.3/lib

Et copiez les fichiers vers /usr/lib

   sudo cp *.so /usr/lib

suivi de

    sudo ldconfig

Fermez le terminal, et miracle vous pouvez exécuter des applications wxWidgets.




==== Pour les développeurs ====

Afin de compiler des applications utilisant wxWidgets, installez g++, puis entrer comme commande :

   g++ main.cpp -o executable `wx-config --libs --cppflags` -Wall



Merci d'avoir lu ce tutoriel, j'invite tous ceux qui auraient des informations que j'aurai oublié de signaler a modifier cette page.

Bonne continuation,

----

//Contributeurs : [[:utilisateurs:Uims]] ([[http://forum.ubuntu-fr.org/profile.php?id=33687|profil forum]]).//
